package com.qst.service;

import java.util.Map;

/**
 * 邮件服务接口
 */
public interface EmailService {
    
    /**
     * 发送简单邮件
     * @param to 收件人
     * @param subject 主题
     * @param content 内容
     */
    void sendSimpleEmail(String to, String subject, String content);
    
    /**
     * 发送HTML邮件
     * @param to 收件人
     * @param subject 主题
     * @param content HTML内容
     */
    void sendHtmlEmail(String to, String subject, String content);
    
    /**
     * 测试邮件配置
     * @param emailSettings 邮件配置
     * @return 测试结果
     */
    boolean testEmailSettings(Map<String, Object> emailSettings);
}

